package file;

import java.io.IOException;

/**
 * @Author Justin Parker
 * @Date 2024/7/15 0015 16:34
 * @Version 1.0
 */
public class MkDirDemo01 {
    public static void main(String[] args) throws IOException {
        //1.创建一个文件目录对象（files）
        java.io.File files = new java.io.File("files/2024/07");

        //2.判断文件目录是否存在,如果不存在则创建
        if (!files.exists()){
            //调用mkdir方法创建目录
//            boolean flag = files.mkdir(); //只能创建一层目录
            boolean flag = files.mkdirs(); //只能创建多层目录
            System.out.println(flag? "目录创建OK":"目录创建失败");
        }else {
            System.out.println("目录已经存在");
        }
        System.out.println(files.getAbsolutePath());
        //在目录中创建Hello.java文件
        java.io.File file = new java.io.File(files,"Hello.java");
        if (!file.exists()) {
            //调用createNewFile方法创建文件
            boolean flag = file.createNewFile();
            System.out.println(flag ? "文件创建成功" : "文件创建失败");
        }else {
            System.out.println("文件已经存在");
        }
    }
}
